---
id: intro
title: 1. 项目介绍
sidebar_label: 1. 项目介绍
---

import useBaseUrl from "@docusaurus/useBaseUrl";


<div style={{textAlign:"center",fontSize:"36px",fontWeight: "bold"}}>
vben-java
</div>

<div style={{textAlign:"center"}}>

基于 Furion+Sqlsugar 的快速开发平台

</div>

<div style={{textAlign:"center",marginTop:5}}>

[![star](https://gitee.com/vben/vben-java/badge/star.svg)](https://gitee.com/vben/vben-java/stargazers) [![fork](https://gitee.com/vben/vben-java/badge/fork.svg)](https://gitee.com/vben/vben-java/members)  [![GitHub license](https://img.shields.io/badge/license-MIT-orange)](https://gitee.com/vben/vben-java/blob/master/LICENSE)

</div>

## 🍿 传送门
- 在线体验传送门：[http://vben.gitee.io/vue](http://vben.gitee.io/vue)
- QQ交流群传送门：[795417789](https://jq.qq.com/?_wv=1027&k=yoKKIlIG)

## 🍟 项目概述
- 本项目采用前后端分离，适合有一定NetCore和 vue基础的开发人员
- 代码量少、学习简单、通俗易懂、功能强大、易扩展、轻量级
- 后端基于Furion框架，数据库访问使用Sqlsugar，codeFirst方式
- 前端基于vue-next-admin/vben框架，引入了VForm低代码可视化表单、bpmn.js工作流
- 权限认证使用Jwt，支持多终端认证系统
- 支持加载动态权限菜单，多方式轻松权限控制

## 🏀 分层说明
```
├─Vben.App                     ->自建应用层，在此写您具体业务代码
├─Vben.Core                    ->框架核心层
├─Vben.Extend                  ->扩展应用层，包含通用的标准模块
├─Vben.Web                     ->框架启动层，包含项目配置
注：建议将自己的业务代码写在【Vben.App】层里面，可随框架升级减少冲突。
```

## 🍖 详细功能
1. 主控面板：控制台页面，可进行工作台，分析页，统计等功能的展示。
2. 部门管理：部门维护，支持多层级结构的树形结构。
3. 用户管理：用户维护，可设置用户部门，岗位，群组，职务，角色，数据权限等。
4. 岗位管理：岗位维护，岗位可作为用户的一个标签，岗位也可与权限等其他功能挂钩。
5. 群组管理：群组维护，群组可设置部门，用户，岗位，用于更广泛的权限设置。
6. 菜单管理：菜单目录，菜单，和按钮的维护是权限控制的基本单位。
7. 角色管理：角色绑定菜单后，可限制相关角色的人员登录系统的功能范围。
8. 字典管理：系统内各种枚举类型的维护。
9. 访问日志：用户的登录和退出日志的查看和管理。
10. 操作日志：用户的操作业务的日志的查看和管理。
11. 定时任务：定时任务的维护，通过cron表达式控制任务的执行频率。
12. 流程引擎：流程图展示，支持驳回、转办、废弃，跳转等功能
13. 在线表单：在线表单设计，配合流程可以实现表单数据流转
14. 消息机制：待办待阅功能，联通钉钉与企业微信接口
15. 代码生成：在线配置，一键生成前后端代码

## 🍎 项目特点

- 全新面貌：基于 `.NET6` 与 `VUE3` 平台，没有历史包袱
- 极速开发：内置丰富的企业应用开发功能
- 完整文档：提供完善的开发文档
- 数据库适配：适配主流数据库Oracle、MySQL、SqlServer
- 字段命名：字段命名简短且统一，一般5个字母，SAP风格

## 🥝 演示图

<img src={useBaseUrl("img/base/01/01.png")} style={{ border: "1px solid #ccc"}}/>

<img src={useBaseUrl("img/base/01/02.png")} style={{ border: "1px solid #ccc"}}/>

<img src={useBaseUrl("img/base/01/03.png")} style={{ border: "1px solid #ccc"}}/>

<img src={useBaseUrl("img/base/01/04.png")} style={{ border: "1px solid #ccc"}}/>

<img src={useBaseUrl("img/base/01/05.png")} style={{ border: "1px solid #ccc"}}/>

<img src={useBaseUrl("img/base/01/06.png")} style={{ border: "1px solid #ccc"}}/>

<img src={useBaseUrl("img/base/01/07.png")} style={{ border: "1px solid #ccc"}}/>

<img src={useBaseUrl("img/base/01/08.png")} style={{ border: "1px solid #ccc"}}/>

<img src={useBaseUrl("img/base/01/09.png")} style={{ border: "1px solid #ccc"}}/>

<img src={useBaseUrl("img/base/01/10.png")} style={{ border: "1px solid #ccc"}}/>

<img src={useBaseUrl("img/base/01/11.png")} style={{ border: "1px solid #ccc"}}/>

<img src={useBaseUrl("img/base/01/12.png")} style={{ border: "1px solid #ccc"}}/>

<img src={useBaseUrl("img/base/01/13.png")} style={{ border: "1px solid #ccc"}}/>

<img src={useBaseUrl("img/base/01/14.png")} style={{ border: "1px solid #ccc"}}/>

<img src={useBaseUrl("img/base/01/15.png")} style={{ border: "1px solid #ccc"}}/>

## ⚡ 近期计划

- [ ] 完善文档
- [ ] 完善工作流

## 🍻 贡献代码

`vben-java` 遵循 `MIT` 开源协议，欢迎大家提交 `PR` 或 `Issue`。


## 💐 特别鸣谢
- 👉 Furion：  [https://dotnetchina.gitee.io/furion](https://dotnetchina.gitee.io/furion)
- 👉 SqlSugar：[https://gitee.com/dotnetchina/SqlSugar](https://gitee.com/dotnetchina/SqlSugar)
- 👉 Admin.NET：[https://gitee.com/zuohuaijun/Admin.NET](https://gitee.com/zuohuaijun/Admin.NET)
- 👉 Magic.NET：[https://gitee.com/zhengguojing/admin-net-sqlsugar](https://gitee.com/zhengguojing/admin-net-sqlsugar)
- 👉 ZrAdminNet：[https://gitee.com/izory/ZrAdminNetCore](https://gitee.com/izory/ZrAdminNetCore)
- 👉 Vben-Admin：[https://vvbin.cn/doc-next](https://vvbin.cn/doc-next)
- 👉 vue-next-admin：[https://gitee.com/lyt-top/vue-next-admin](https://gitee.com/lyt-top/vue-next-admin)
- 👉 vxe-table：[https://gitee.com/xuliangzhan_admin/vxe-table](https://gitee.com/xuliangzhan_admin/vxe-table)
- 👉 VForm：[https://www.vform666.com](https://www.vform666.com/)



